Mechanical & draughtsman careers in Ibri, Oman